package com.uchiha.nova.mainService.service;

import com.uchiha.nova.core.model.dto.TenantDTO;
import com.uchiha.nova.core.model.dto.TenantUserDTO;
import com.uchiha.nova.core.model.entity.TenantUserEntity;
import com.uchiha.nova.core.tool.api.R;
import com.uchiha.nova.core.tool.support.BaseService;

import java.util.List;

/**
 * 租户用户管理 服务类
 *
 * @author Chill
 */
public interface ITenantUserService extends BaseService<TenantUserEntity> {
    boolean deletePhysics(List<Long> ids);

    void initTenant(TenantDTO tenantDTO);

    R saveInit(TenantUserDTO tenantUserDTO);

    R updateTenantUser(TenantUserDTO tenantUserDTO);

}
